import request from '@/utils/request'

// 角色信息
export default{

  // 获取所有的角色信息
  getAllRole(){
    return request({
      url:`/system/role/getAll`,
      method:'get'
    })
  },

  // 角色条件分页查询列表
  getRoles(data) {
    return request({
      url:`/system/role/list`,
      method:'post',
      data
    })
  },

  // 分配角色
  addUserRole(data){
    return request({
      url:`/system/role/addUserRole`,
      method:'post',
      data
    })
  },

  // 删除角色信息
  deleteRole(id){
    return request({
      url:`/system/role/delete/${id}`,
      method:'delete'
    })
  },

  // 根据角色ID查询角色信息
  getRoleById(id){
    return request({
      url:`/system/role/info/${id}`,
      method:'get'
    })
  },

  // 添加角色信息
  addRole(data) {
    return request({
      url:`/system/role/save`,
      method:'post',
      data
    })
  },

  // 修改角色信息
  updateRole(data) {
    return request({
      url:`/system/role/update`,
      method:'post',
      data
    })
  },

  // 根据角色ID查询该角色拥有的权限信息
  getPermissionIdsByRoleId(id){
    return request({
      url:`/system/role/getPermissionIdsByRoleId/${id}`,
      method:'get'
    })
  },






}
